import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidPooledConnection;

import java.sql.SQLException;

//TIP 要<b>运行</b>代码，请按 <shortcut actionId="Run"/> 或
// 点击装订区域中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
    public static void main(String[] arg) {
        DruidDataSource dataSource = new DruidDataSource();
        dataSource.setUrl("jdbc:mysql://localhost:3306/jdbc");
        dataSource.setUsername("root");
        dataSource.setPassword("lpy20050217");
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
        dataSource.setInitialSize(1);//初始化连接池时，创建的连接个数
        dataSource.setMaxActive(10);//最大连接数
        dataSource.setMinIdle(1); //最小连接数
        dataSource.setMaxWait(60000);//等待连接池分配连接的最大时长（毫秒）
        dataSource.setValidationQuery("SELECT 1");
        try {
            DruidPooledConnection connection = dataSource.getConnection();
            if(connection !=null){
                System.out.println("连接成功");
            }
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }


    }
}
